﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Decoder = System.Text.Decoder;

namespace Noria.Frameworks.Eva.Injection
{
    [AttributeUsage(AttributeTargets.Interface)]
    public sealed class ImplementationAttribute : Attribute
    {
        public ImplementationAttribute(string fullname)
        {
            FullName = fullname;
        }

        public string FullName { get; private set; }
    }

    [AttributeUsage(AttributeTargets.Interface)]
    public sealed class SingletonAttribute : Attribute
    {
    }

    [AttributeUsage(AttributeTargets.Interface)]
    public sealed class StaticAttribute : Attribute
    {
    }

}

